package com.jtny.nytb.config.errorcode;

import lombok.AllArgsConstructor;
import lombok.Getter;

@AllArgsConstructor
@Getter
public enum MeasurementUnitErrorCodeEnum {

    /**
     * 计量单位异常编码枚举类 - 传入的计量单位信息为空
     */
    PARAM_OBJECT_IS_NULL("传入的计量单位信息为空", "B020060001", "传入的计量单位信息为空，请检查输入!"),

    /**
     * 计量单位异常编码枚举类 - 计量单位信息未找到
     */
    PARAM_NOT_FIND("计量单位信息未找到", "B020060002", "计量单位信息未找到"),

    /**
     * 计量单位异常编码枚举类 - 计量单位编号重复
     */
    CODE_REPEAT("计量单位编号重复", "B020060003", "计量单位编号重复！"),

    /**
     * 计量单位异常编码枚举类 - 计量单位名称重复
     */
    NAME_REPEAT("计量单位名称重复", "B020060004", "计量单位名称重复！"),

    /**
     * 计量单位 - 传入的计量单位id为空
     */
    PARAM_MEASUREMENTUNIT_ID_IS_NULL("传入的计量单位id为空", "B010020006", "传入的计量单位id为空，请检查传参！");

    /**
     * 错误信息
     */
    private String errorMessage;

    /**
     * 错误码
     */
    private String errorCode;

    /**
     * 提示信息
     */
    private String userTip;
}
